#include <easyx.h>
#include <cstdio>
#include <vector>
#include <string>

#ifndef CONSTANTS
#define CONSTANTS

// window size
extern const int WIDTH;
extern const int HEIGHT;

// color
extern const int BGCOLOR;
extern const int HBLUE;
extern const int BYELLOW;
extern const int TOAGREY;

extern const RECT EMPTY_RECT;

// chess color
extern const int CEMPTY;
extern const int CBLACK;
extern const int CWHITE;

// batch commands
extern std::string GET_LOCAL_FILE_COMM;
extern std::string ECHO_TO_TMP;
extern std::string DELETE_TMP;
extern std::string DELETE_LOCAL_FILE_COMM;

// difficulty
extern std::vector<int> hard1;
extern std::vector<int> hard2;
extern std::vector<int> easy1;
extern std::vector<int> easy2;

// Alpha-Beta Search

extern const int DEPTH;

#endif
